// 多选圆角设置
checkbox.round .wx-checkbox-input,
checkbox.round .uni-checkbox-input {
    border-radius: 100rpx;
}
// 多选背景色设置
checkbox.red[checked] .wx-checkbox-input,
checkbox.red.checked .uni-checkbox-input {
    color: #ffffff !important;
    border-color: #fe292b !important;
    background-color: #fe292b !important;
}

// 去掉按钮边框
button::after {
    border: none;
}
.popup-content {
    padding-top: 28rpx;

    border-radius: 11px 11px 0px 0px !important;
    background-color: #fff;

    .pop_cancel {
        position: relative;

        padding-left: 28rpx;

        .pop_logo {
            position: absolute;
            top: 0;
            right: 0;

            width: 24rpx;
            height: 24rpx;
            padding: 0 28rpx 28rpx 28rpx;
        }
    }
}
/* tabBar页面使用弹框底部安全区 */
.popup_padding_b {
    padding-bottom: 50px;
}
/* tabBar页面内容底部安全区 */
.tabbar_padding_b {
    padding-bottom: calc(50px + constant(safe-area-inset-bottom));
    padding-bottom: calc(50px + env(safe-area-inset-bottom));
}
/* 骨架屏动画 */
.skeleton_loading {
    position: absolute;
    z-index: 99999;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    animation: 1s loading ease-in-out infinite;

    background: linear-gradient(
            100deg,
            rgba(255, 255, 255, 0) 40%,
            rgba(255, 255, 255, 0.5) 50%,
            rgba(255, 255, 255, 0) 60%
        )
        transparent;
    background-position-x: 180%;
    background-size: 200% 100%;
}

@keyframes loading {
    to {
        background-position-x: -20%;
    }
}
